/*
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.hibernate.qtags;

import org.xdoclet.plugin.hibernate.qtags.parameter.*;

/**
 * Define <properties> element that allows the definition of a named, logical grouping of properties of a class.
 * The most important use of the construct is that it allows a combination of properties to be the target of a property-ref.
 * It is also a convenient way to define a multi-column unique constraint.
 *
 * @author Anatol Pomozov
 * @qtags.location class
 */
public interface HibernatePropertiesTag extends com.thoughtworks.qdox.model.DocletTag, Node, Unique, Insert, Update,
    OptimisticLock {
    /**
     * Name of the properties
     * @qtags.required
     */
    String getName_();
}